vegetable sponge - Turkish English Dictionary